package com.ynet.eq.haiqing.module.datatran.req;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Size;

/**
 * @author 胡超雄
 * @date 2021/7/1 15:16
 * @desc  4.2.2 查询单个人员名单详细信息 req
 */
@Data
public class QueryUserReq {

    /**
     * 设备id
     */
    @NotEmpty(message = "设备id不能为空")
    @JSONField(serialize = false)  //忽略当前字段
    private  String  id ;

    /**
     * 平台生成的 id,唯一标识不同人员，
     * 建议使用身份证号
     */
    @NotEmpty(message = "id不能为空")
    @Size(max = 48, message = "无效id,不能超过48位")
    private  String  customId ;

    /**
     *   是否包含图片信息
     * 0:名单不带图片信息
     * 1:名单带图片信息
     */
    @JSONField(name = "Picture")
    private  Integer  picture  ;


}
